package com.zhuoyue.biz.core.command.constant;

/**
 * @author Administrator
 */
public interface LiuLuChangJing0Faa8A05CmdDeal {
	
	/**
	 * 八路控制器第一路
	 */
	 String WAY_1 = "1";
	
	/**
	 * 八路控制器第二路
	 */
	 String WAY_2 = "2";
	
	/**
	 * 八路控制器第三路
	 */
	 String WAY_3 = "3";
	
	/**
	 * 八路控制器第三路
	 */
	 String WAY_4 = "4";
	
	/**
	 * 八路控制器第四路
	 */
	 String WAY_5 = "5";
	
	/**
	 * 八路控制器第五路
	 */
	 String WAY_6 = "6";
	
	/**
	 * 八路控制器第六路
	 */
	 String WAY_7 = "7";
	
	/**
	 * 八路控制器第七路
	 */
	 String WAY_8 = "8";
	
	
	
	interface ControlType{
		
		/**
		 * 直接控制
		 */
		 String CONTROL_TYPE_DIRECT = "DIRECT_CONTROL";
		
		/**
		 * 延时控制
		 * 该模式控制暂时不做
		 */
		 String CONTROL_TYPE_DELAYED = "DELAYED_CONTROL";
		
	}
	
	
	interface DirectControl{
		
		/**
		 * 1
		 * 帧头
		 * 固定参数
		 */
		 String CMD_1 = "2A";
		
		/**
		 * 2
		 * 数据长度
		 * 通过计算获取
		 * 自命令标识开始至校验和前一位结束
		 */
		
		/**
		 * 3
		 * 命令标识-写
		 * 固定参数
		 */
		 String CMD_3 = "02";
		
		/**
		 * 4
		 * 目标地址形式-节点mac地址
		 * 固定参数
		 */
		 String CMD_4 = "01";
		
		/**
		 * 5
		 * 网关mac地址
		 * 前端传参
		 */
		
		/**
		 * 6
		 * 设备mac地址
		 * 前端传参
		 */
		
		/**
		 * 7
		 * OD索引
		 * 固定参数
		 */
		 String CMD_7 = "0FAB";

		/**
		 * 雷达
		 */
		 String RADAR = "03EF";

		 String CHILEDOD = "14";

		 String DATA = "01";//暂时写一下

		/**
		 * 8
		 * 可变索引
		 * 固定参数
		 */
		 String CMD_8 = "FF";
		
		/**
		 * 9
		 * 数据长度
		 * 通过计算获取
		 * 自子索引开始至校验和前一位结束
		 */
		
		/**
		 * 10
		 * 子索引
		 * 根据前端传参第几路判断该参数值
		 */
		 String CMD_10_WAY_1 = "00008000";
		
		 String CMD_10_WAY_2 = "00020000";
		
		 String CMD_10_WAY_3 = "00080000";
		
		 String CMD_10_WAY_4 = "00200000";
		
		 String CMD_10_WAY_5 = "00800000";
		
		 String CMD_10_WAY_6 = "02000000";
		
		 String CMD_10_WAY_7 = "08000000";
		
		 String CMD_10_WAY_8 = "20000000";
		
		
		/**
		 * 11
		 * 控制状态
		 * 1-开
		 * 2-关
		 * 前端传参
		 */
		
		
		/**
		 * 12
		 * 校验和
		 * 通过计算获取
		 * 自命令标识开始至校验和前一位结束
		 */
		
		/**
		 * 13
		 * 帧尾
		 * 固定参数
		 */
		 String CMD_13 = "23";
		
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

}
